



.box:after,

.block:after,

.row:after,

#glovalNavigation:after,

#glovalNavigation ul:after,

#header:after,

#footer:after,

#contents:after,

#pageBody:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.box,

.block,

.row,

#glovalNavigation,

#glovalNavigation ul,

#header,

#footer,

#contents,

#pageBody {

	display: inline-table;

	/*\*/

	display: block;

	*height: 1%;

	/**/

}



body {

	text-align: center;

}



body > center,

body > div[align="center"],

body > .g-gnav,

body > .g-footer,

body > #parentWrap,

body > #container,

body > #contents2,

body > #footWrapParent,

#container {

overflow-x: hidden;

min-width: 960px;

}



#container {

overflow: hidden;

}



#parentWrap {

  width: 100% !important;

}



#contentWrap {

  margin: 0 auto 25px !important;

  width: 960px !important;

}



/* PAGETOP */

#pageTop {}



/* HEADER */

#header {

	margin: 8px auto;

	width: 960px;

	text-align: left;

	font-size: 10px;

	/*\*/

	*font-size: 80%;

	/**/

}

.header_window {

	margin: 8px 10px !important;

	width: auto !important;

}

	#header .logo {

		float: left;

	}

	

	

	#header .logo img {

		background-color: #333333;

	}

	#header .navi {

		text-align: right;

		float: right;

	}

	#header .navi form {

		font-size: 12px;

		vertical-align: top;

		color: #ccc;

		line-height: 1;

		display: inline-block;

		padding-top: 18px;

		cursor: default;

	}

		#header .navi form a {

			color: #666;

			padding: 0 9px;

			margin-top: -13px;

			border-left: 1px solid #cccccc;

			display: inline-block;

		}

		#header .navi form a.right {

			padding-left: 8px;

			padding-right: 7px;

			margin-right: 4px;

		}

		#header .navi form a span {

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/arrow gif") no-repeat 0 1px;

			padding-left: 9px;

		}

	#header .navi form {

		display: inline-block;

	}

		#header .navi input {

		}

		#header .navi input.w170 {

			border: 1px #cccccc solid;

			line-height: 1;

			padding-right: 4px;

			padding-left: 4px;

			/*\*/

			*padding-top: 4px;

			/**/

		}

	#header .btn {

		position: relative;

		vertical-align: middle;

		top: 0;

	}

	#header ul {

		padding-top: 7px;

	}

	#header li {

		background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/arrow gif") no-repeat 0 0;

		margin-left: 15px;

		float: right;

		line-height: 1;

	}

	#header .li2 {

		display: none;

	}

		#header li a {

			padding-left: 10px;

		}

#header .w170 {

	vertical-align: middle;

	font-size: 12px;

	width: 207px;

	height: 19px;

}



/* GLOVALNAVIGATION */

#glovalNavigation {

	background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/g_nav_bg gif") repeat-x 0 0;

	margin: 0 auto;

	width: 960px;

	text-align: left;

	padding-bottom: 1px;

}



	#glovalNavigation ul.head,

	#glovalNavigation ul.left {

		float: left;

	}

	#glovalNavigation ul.right {

		float: right;

	}

	#glovalNavigation li {

		float: left;

		font-size: 14px;

		/*\*/

		*font-size: 115%;

		/**/

		font-weight: bold;

		color: #777;

		height: 24px;

	}

	#glovalNavigation li a {

		color: #777;

		display: inline-block;

		height: 24px;

			cursor: hand;

	}

	#glovalNavigation li a:hover {

		color: #00ccf7;

		text-decoration: none;

	}

		#glovalNavigation ul li span,

		#glovalNavigation ul.left li span {

			display: inline-block;

			padding: 2px 17px 0 15px;

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/g_nav_bg_line gif") no-repeat right 1px;

		}

		#glovalNavigation ul.right li span {

			display: inline-block;

			padding: 2px 17px 0 15px;

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/g_nav_bg_line gif") no-repeat left 1px;

		}

		#glovalNavigation ul li span.note {

			display: inline-block;

			padding: 2px 0 0 4px;

			font-size: 12px;

			/*\*/

			*font-size: 88%;

			/**/

			background: none;

		}

		#glovalNavigation li.head01,

		#glovalNavigation li.head02,

		#glovalNavigation li.head03 {

			width: 185px;

		}

		#glovalNavigation li.head01 a {

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/g_nav_bg_head01 gif") no-repeat left 0px;

			width: 185px;

			cursor: hand;

		}

		#glovalNavigation li.head02 a {

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/g_nav_bg_head02 gif") no-repeat left 0px;

			width: 185px;

			cursor: hand;

		}

		#glovalNavigation li.head03 a {

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/g_nav_bg_head03 gif") no-repeat left 0px;

			width: 185px;

			cursor: hand;

		}

		#glovalNavigation li.head01 a:hover,

		#glovalNavigation li.head02 a:hover,

		#glovalNavigation li.head03 a:hover {

			background-position: 0 -24px ;

		}

			#glovalNavigation li.head01 span,

			#glovalNavigation li.head02 span,

			#glovalNavigation li.head03 span {

				background: none;

				padding: 1px 0 0 15px;

			}

			#glovalNavigation li.head01 span.small,

			#glovalNavigation li.head02 span.small,

			#glovalNavigation li.head03 span.small {

				padding: 5px 0 0 10px;

				font-size: 10px;

				/*\*/

				*font-size: 70%;

				/**/

			}

		#glovalNavigation li.act {

			color: #b0b0b0;

			background-color: #f8f8f8;

		}



/* GLOBALNAVIGATION RENEWAL */

#glovalNavigation.g-gnav {

  width: 100%;

  height: 48px;

  overflow: hidden;

  padding-bottom: 1px;

  background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/bg_hnav png") 0 0 repeat-x #f5f7fa;

  text-align: center\9;

}

#glovalNavigation.g-gnav .g-gnav_inner {

	margin: 0 auto;

	width: 960px;

	text-align: left;

  overflow: hidden;

}

#glovalNavigation.g-gnav ul.g-gnav_menu {

  margin-right: -15px;

	float: left;

}

#glovalNavigation.g-gnav ul.g-gnav_menu li {

  height: 48px;

  line-height: 48px;

}

#glovalNavigation.g-gnav ul.right {

  margin-right: -15px;

}

#glovalNavigation.g-gnav ul.right li {

  height: 48px;

  line-height: 48px;

}

#glovalNavigation.g-gnav li a:hover {

	text-decoration: none;

  color: #0097e0;

}

#glovalNavigation.g-gnav ul.g-gnav_menu li span,

#glovalNavigation.g-gnav ul li span,

#glovalNavigation.g-gnav ul.left li span,

#glovalNavigation.g-gnav ul.right li span {

  display: inline-block;

  padding: 1px 15px 0 15px;

  background: none;

}

#glovalNavigation.g-gnav ul.g-gnav_menu li a,

#glovalNavigation.g-gnav ul.g-gnav_menu li span {

  height: 48px;

  line-height: 48px;

}

#glovalNavigation.g-gnav li.head03 a {

  width: 185px;

  line-height: 48px;

  cursor: hand;

  background: none;

}

#glovalNavigation.g-gnav li.head01 span,

#glovalNavigation.g-gnav li.head02 span,

#glovalNavigation.g-gnav li.head03 span {

  background: none;

  padding: 1px 0 0 15px;

}

#glovalNavigation.g-gnav li.act {

  color: #0097e0;

  background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/bg_hnav png") 0 0 repeat-x #f5f7fa;

}



#glovalNavigation.g-gnav li.act a {

  color: #0097e0;

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

	#glovalNavigation {

		letter-spacing: -1px !important;

	}

}



/* PAGEBODY */

#pageBody {

	margin: 0 auto;

 	width: 960px;

	text-align: left;

}



#pageBody:after {

  content: '';

}



/* CONTENTS */

#contents {

	padding-top: 15px;

	width: 750px;

	float: right;

}

#contents .pagetop {

	margin-top: 10px;

	text-align: right;

}



#pankuzu {

	margin-bottom: 7px;

}

	#pankuzu a {}



/* NAVIGATION */

#navigation {

	width: 185px;

	float: left;

}

#navigation .wrapper {

	width: 184px;

}

#navigation .wrapper dl {

	border-left: 1px solid #dedede;

	border-right: 1px solid #dedede;

}

#navigation dt {

}

#navigation dt a {

	background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/arrow_gry gif") no-repeat 7px 11px #efefef;

	border-bottom: solid 1px #dedede;

	padding: 7px 0 5px 19px;

	display: block;

	font-weight: bold;

	color: #666;

}

#navigation dt a:hover {

	color: #0033cc;

}

	#navigation dd span {

		font-weight: normal;

		font-size: 10px;

		/*\*/

		*font-size: 80%;

		/**/

	}

	#navigation dd a {

		background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/arrow_gry gif") no-repeat 7px 11px #f8f8f8;

		border-bottom: solid 1px #dedede;

		padding: 7px 0 5px 19px;

		display: block;

		font-weight: bold;

		color: #666;

	}

	#navigation dd a:hover {

		color: #0033cc;

	}

		#navigation dd ul {

			padding: 0 9px;

			border-bottom: 1px solid #dedede;

		}

		#navigation dd li p {

			/*background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/s_nav_bg2 gif") no-repeat left bottom;*/

			border-bottom: solid 1px #dedede;

			padding-bottom: 1px;

		}

			#navigation dd li.bottom ul {

				border-top: 1px solid #dedede;

				border-bottom: none;

			}

			#navigation dd li.bottom p {

				border-bottom: none;

			}

		#navigation dd li a {

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/arrow_gry gif") no-repeat 7px 11px #ffffff;

			border-top: solid 1px #fff;

			border-bottom: solid 1px #fff;

			font-weight: normal;

		}

		#navigation dd li a:hover {

			color: #0033cc;

		}

		#navigation dd li ul {

			padding: 3px 0 3px 10px;

		}

		#navigation dd li li p {

			background: none;

			padding-bottom: 0;

			border-bottom: solid 1px #fff;

		}

		#navigation dd li li a {

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/arrow_gry gif") no-repeat 8px 4px #ffffff;

			padding: 1px 0 0 20px;

			border-top: none;

			font-size: 10px;

			/*\*/

			*font-size: 80%;

			/**/

		}



#navigation a:visited {

	color: #996699;

}

#navigation dt .active:visited,

#navigation dt .active:hover,

#navigation dt .active {

	/*background-position: -370px top;*/

	background: #efefef;

	color: #999;

	text-decoration: none;

}

#navigation dd .active:visited,

#navigation dd .active:hover,

#navigation dd .active {

	/*background-position: -370px top;*/

	background: #f8f8f8;

	color: #999;

	text-decoration: none;

}

#navigation li .active:visited,

#navigation li .active:hover,

#navigation li .active {

	/*background-position: -350px top;*/

	background: none;

	color: #999;

	text-decoration: none;

}



/* PAGEBOTTOM */

#pageBottom {

	line-height: 1;

}

#contentsBottom {

	margin: 0 auto;

 	width: 960px;

	text-align: right;

	color: #999;

}

	#contentsBottom a {

		color: #666;

		padding: 0 13px 0 14px;

		border-left: 1px solid #cccccc;

		display: inline-block;

		line-height: 1.1;

	}

	#contentsBottom p .ln {

		border-right: 1px  solid #cccccc;

		margin-right: 1px;

	}

#footer {

	background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/f_bg gif") repeat-x 0 0;

	padding-top: 11px;

	padding-bottom: 30px;

}

.footer_window #footer {

	margin-top: 0px;

}

#footer .box {

	position: relative;

	margin: 0 auto;

 	width: 960px;

	text-align: left;

}

.footer_window #footer .box {

	margin: 0 10px;

 	width: auto;

}

	#footer .navi {

		float: right;

		color: #999;

		font-size: 10px;

		/*\*/

		*font-size: 80%;

		/**/

		display: inline-block;

		margin-top: 2px;

	}

		#footer .navi a {

			color: #666;

			padding-right: 10px;

			display: inline-block;

		}

		#footer .navi a.right {

			padding-left: 12px;

			padding-right: 0px;

			border-left: 1px solid #cccccc;

		}

	#footer .close {

		float: right;

		color: #999;

		font-size: 10px;

		/*\*/

		*font-size: 80%;

		/**/

	}

		#footer .close a {			

			background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/btn_win_close gif") no-repeat 0 1px;

			padding-left: 12px;

			color: #666;

		}

	#footer .copyright {

		font-family: Arial, Helvetica, sans-serif;

		float: left;

		font-weight: bold;

		color: #666;

		letter-spacing: 1px;

	}

	

	

	

	

/*bnavi*/

#bnavi {

	background:url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/bg_bnavi_01 gif") no-repeat left top;

	width: 960px;

	height:154px;

	margin: 0 auto;

	margin-bottom: 50px;

	text-align:left;

	letter-spacing:1px;

}

	#bnavi a {

		color:#666666;



	}

	#bnavi .link_list{

		position:absolute;

		width:960px;

		line-height:2;

		font-size:10px;

	}

		#bnavi .link_list p {

			margin-top:26px;

			font-size:12px;

		}

		#bnavi .link_list p a {

			background:url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/arrow gif") no-repeat left center;

			padding-left:12px;

		}



	#bnavi .link_list a {

		background:url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/arrow_gry gif") no-repeat left center;

		padding-left:12px;

	}

	

	#bnavi .link_list li.indent{

		margin-left:10px;

	}

			#bnavi .link_list li.indent a{

				color:#999999;

			}

	

	#bnavi .link_list .link_01 {

		position:absolute;

		top:59px;

		left:12px;

	}

	#bnavi .link_list .link_02 {

		position:absolute;

		top:59px;

		left:222px;

	}

	#bnavi .link_list .link_03 {

		position:absolute;

		top:59px;

		left:450px;

	}

	#bnavi .link_list .link_04 {

		position:absolute;

		top:59px;

		left:654px;

	}





/* 2012.06.13 */

/* footer */

#pageBottom {

	text-align:center;

}	

#pageBottom .box {

    margin: 0 auto;

    position: relative;

    text-align: left;

    width: 960px;

	 height: 62px;

}	

#pageBottom .box a:link {

    color: #797979;

    text-decoration: none;

}

#pageBottom .box  a:visited {

    color: #797979;

    text-decoration: none;

}

#pageBottom .box  a:hover {

    color: #708CDD;

    text-decoration: underline;

}

#pageBottom .box  a:active {

    color: #708CDD;

    text-decoration: underline;

}

/* 20120525 */

#pageBottom .imgfooter{

	display:block;

    position: relative;

	vertical-align:top;

	margin-left:-37px;

}

/* /20120525 */	

#pageBottom div.footer_navigation ul {

    background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common/images/shim_gray gif") no-repeat scroll right 60% transparent;

    right: 0px;

    margin-bottom: 10px;

    margin-top: 7px;

    position: absolute;

    text-align: right;

    top: 35px;

}

#pageBottom div.footer_navigation li {

    background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common/images/shim_gray gif") no-repeat scroll left 60% transparent;

    display: inline;

    padding: 0 8px 0 8px;

    text-align: right;

	font-size:10px;

}

#pageBottom img

{position:absolute;}

.footer_box_t {

    background: url("/-/media/Project/Daikin/ac_daikin_co_jp/common960/images/arrow gif") no-repeat scroll 48px 17px transparent;

    height: 30px;

    left: 15px;

    padding-left: 60px;

    padding-right: 100px;

    padding-top: 16px;

    position: absolute;

    top: 22px;

	font-size:12px;

}

#pageBottom span a {

    text-decoration: none;

    color: #0033cc !important;

}





/* 20120620 ブランドサイト追記 音声ブラウザ */

.skip {

    left: -9999em;

    position: absolute;

    top: 0;

}

/* /20120620 ブランドサイト追記 */

